insulation layer - Spanish English Dictionary